<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:rich="http://richfaces.org/rich"
	  xmlns:a4j="http://richfaces.org/a4j">

	<body>
	
		<ui:composition template="../templates/template.xhtml">
		
			<ui:define name="title">#{bundle.conta_pagar_titulo_manter}</ui:define>

			<ui:define name="content">
				
				
				<rich:panel>
					<f:facet name="header">#{bundle.conta_pagar_titulo_consultar}</f:facet>
					<a4j:form id="formContaPagarConsulta">
					
					<a4j:commandButton action="#{contaPagarBackBean.obterListaContaPagar}" value="#{bundle.conta_pagar_btn_consultar}" reRender="formContaPagarConsulta" />
					<div class="linha"/>
						
						<center>
						<div class="divConsulta" >
						<rich:datascroller for="gridContaPagar" maxPages="10"/>
						<rich:dataTable value="#{contaPagarBackBean.contaPagarFormBean.listaContaPagar}" var="contaPagar" id="gridContaPagar" rows="10" align="center" width="100%">
								<rich:column filterBy="#{contaPagar.codigo}"  id="tabela_conta_pagar_codigo" width="60" label="#{bundle.conta_pagar_codigo}" >
									<f:facet name="header">
										<h:outputText value="#{bundle.conta_pagar_codigo}" />
									</f:facet>
									<center>
										<h:outputText value="#{contaPagar.codigo}" />
									</center>
								</rich:column>
								<rich:column  filterBy="#{contaPagar.descricao}"  id="tabela_conta_pagar_descricao" width="300" label="#{bundle.conta_pagar_descricao}" >
									<f:facet name="header">
										<h:outputText value="#{bundle.conta_pagar_descricao}"/>
									</f:facet>
									<h:outputText value="#{contaPagar.descricao}"/>
								</rich:column>
								<rich:column filterBy="#{contaPagar.valor}"  id="tabela_conta_pagar_valor" width="100" label="#{bundle.conta_pagar_valor}" >
									<f:facet name="header">
										<h:outputText value="#{bundle.conta_pagar_valor}"/>
									</f:facet>
									<h:outputText value="#{contaPagar.valor}"/>
								</rich:column>
								<rich:column id="tabela_conta_pagar_dataEmissao" width="100" label="#{bundle.conta_pagar_data_emissao}" >
									<f:facet name="header">
										<h:outputText value="#{bundle.conta_pagar_data_emissao}" />
									</f:facet>
									<center>
										<h:outputText value="#{contaPagar.dataEmissao}" >
											<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
										</h:outputText>
									</center>
								</rich:column>
								<rich:column id="tabela_conta_pagar_data_pagamento" width="150" label="#{bundle.conta_pagar_data_vencimento}" >
									<f:facet name="header">
										<h:outputText value="#{bundle.conta_pagar_data_vencimento}"/>
									</f:facet>
									<center>
										<h:outputText value="#{contaPagar.dataVencimento}">
											<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
										</h:outputText>
									</center>
								</rich:column>
								<rich:column id="tabela_conta_pagar_recebeu" width="100" label="#{bundle.conta_pagar_status}" sortable="false">
									<f:facet name="header">
										<h:outputText value="#{bundle.conta_pagar_status}"/>
									</f:facet>
									<center>
										<h:outputText value="#{bundle.conta_pagar_cancelada}" style="color:red;" rendered="#{contaPagar.dataCancelamento != null}"/>
										<h:outputText value="#{bundle.conta_pagar_aberta}" style="color:blue;" rendered="#{contaPagar.dataCancelamento == null &amp;&amp; contaPagar.dataPago == null}"/>
										<h:outputText value="#{bundle.conta_pagar_paga}" style="color:green;" rendered="#{contaPagar.dataPago != null}"/>
									</center>
								</rich:column>
								<rich:column id="tabela_contaPagareditar" width="77" label="#{bundle.conta_pagar_detalhe}">
									<a4j:commandButton id="btnVisualizar" actionListener="#{contaPagarBackBean.listenerIrVisualizarContaPagar}" value="#{bundle.conta_pagar_btn_visualizar}" reRender="formContaPagarManter">
										<f:param id="codigoContaPagarVisualizar" name="codigoContaPagarVisualizar" value="#{contaPagar.codigo}" />
										<rich:componentControl for="manterContaPagar" attachTo="btnVisualizar" operation="show" event="onclick" />
									</a4j:commandButton>
								</rich:column>
							</rich:dataTable>
							</div>
						</center>
						<div class="linha"/>
						
						
						<a4j:commandButton value="#{bundle.conta_pagar_btn_novo}" actionListener="#{contaPagarBackBean.listenerIrInserirContaPagar}" id="btnNovo" reRender="formContaPagarManter">
							<rich:componentControl for="manterContaPagar" attachTo="btnNovo" operation="show" event="onclick" />
						</a4j:commandButton>
						
					</a4j:form>
				</rich:panel>
				
				<ui:include src="/pages/contaPagar/manterContaPagar.xhtml" />
				
			</ui:define>
			
		</ui:composition>
		
	</body>

</html>